@charset "utf-8";
/* CSS Document */

/*
 * Elements
*/
* {margin:0; padding:0;}
body, td, th {font:10px Verdana, Geneva, sans-serif; color:#565656;}
body {background:#FFF url('../images/body_bg.png') repeat;}
a:link, a:visited, a:active {color:#C1000A; text-decoration:none;}
a:hover {color:#565656; text-decoration:none;}
h1 {font:12px bold; color:#C1000A;}
h2 {font:14px bold; color:#C1000A;}
h3 {font:16px bold; color:#C1000A;}
h4 {font:18px bold; color:#C1000A;}
h5 {font:20px bold; color:#C1000A;}
p {padding:1px 0 3px 0;}
input {margin:1px;}
input[type="submit"] {border:medium none; padding:2px; height:18px; background:url("../images/input_bg.png") repeat-x 100% -18px; color:#FFFFFF; font:10px bold Verdana, Geneva, sans-serif; text-align:center; cursor:pointer;}
input[type="submit"]:hover {background:url("../images/input_bg.png") repeat-x 100% 0; color:#FFCC00;}
.clearb {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}
/*
 * Debug
*/
#debug {position:relative; /*position:absolute; width:800px; left:50%; margin:0px 0px 0px -400px; top:80px; */border:solid 1px #000; background:#CCC;}
#debug h2 {margin:0; height:18px; background:#999; color:#FFF; text-align:center;}
#debug h1 {margin:0; border:solid 1px #000; background:#FFF; text-align:center;}
#debug .close {position:absolute; right:1px; top:1px;}
/*
 * showError
*/
#showError {position:relative; padding:20px; text-align:center;}
/*
 * DIVs
*/
#divIndex {position:relative; margin:0 0 0 -500px; border:solid 1px #000; width:1000px; left:50%;}
/* Header */
#divHeader {border-bottom:solid 1px #000; width:1000px; height:70px; background:url('../images/header_bg.png') repeat-x;}
#divHeader #divChangeLang {position:absolute; top:3px; right:3px;}
/* Footer */
#divFooter {padding:3px 0 0 0; border-top:solid 1px #000; width:1000px; height:17px; background:url('../images/footer_bg.png') repeat-x; font:10px;}
#divFooter ul {list-style-type:none;}
#divFooter li {display:inline; float:left; padding:0 5px;}
#divFooter a {color:#FFF;}
#divFooter a:hover {color:#C1000A;}
/* Main */
#divCenter {float:left; margin:0; padding:2px 5px; width:640px; min-height:400px;}
/* Left */
#divLeft {float:left; padding:2px 2px 2px 3px; width:170px;}
/* Right */
#divRight {float:right; padding:2px 3px 2px 2px; width:170px;}
/* Block */
#divBlock {position:relative; padding:0 0 5px 0; width:100%; background:#FFF url('../images/block_bg.png') center repeat-y;}
#divBlockClear {clear:both;}
.divBlockNoBackground { background-image:none !important;}
.divBlockNoL {background-image:url('../images/block_left_bg.png') !important;}
.divBlockNoR {background-image:url('../images/block_right_bg.png') !important;}
.divCenterNoColumn {width:990px !important;}
.divCenterColumn {width:815px !important;}
/*
 * Design component
*/
#component {margin:0;}
/*
 * Design modules
*/
.modtop {padding:3px 10px; width:150px; height:16px; background:url('../images/mod_top_bg.png') center no-repeat; font:14px bold; color:#FFF;}
.modmid {margin:0 0 5px 0; padding:1px; border:solid 1px #000; width:166px; background:#FFF url('../images/mod_mid_bg.png') repeat-x;}
/*
 * Login module
*/
#modlogin input[type="text"], #modlogin input[type="password"] {width:160px;}
#modlogin input[type="submit"] {float:right; width:40px;}
#modlogin .CollapsiblePanel {float:left; margin:2px 0; padding:0; width:120px;}
#modlogin .CollapsiblePanelTab {padding:2px; height:11px;}
#modlogin .CollapsiblePanelContent {padding:5px 2px 0 2px; font-size:9px;}
#modlogin .CollapsiblePanelContent p {margin:0; padding:0;}
#modlogin ul {list-style:none;}

/*
 * ChangeLang module
*/
.dropDownChangeLang {width:100px;}